Next Article in Journal
Fractional Dynamics of a Measles Epidemic Model
Next Article in Special Issue
A Multi-Phase Method for Euclidean Traveling Salesman Problems
Previous Article in Journal
A New Family of Lifetime Models: Theoretical Developments with Applications in Biomedical and Environmental Data
Previous Article in Special Issue
A New Interior Search Algorithm for Energy-Saving Flexible Job Shop Scheduling with Overlapping Operations and Transportation Times
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Home Health Care Planning with the Consideration of Flexible Starting/Ending Points and Service Features

1
Department of Industrial Engineering, Sharif University of Technology, Tehran 1458889694, Iran
2
Division of Engineering Management and Decision Sciences, College of Science and Engineering, Hamad Bin Khalifa University, Doha P.O. Box 34110, Qatar
3
Faculty of Mathematics, Otto-Von-Guericke-University, P.O. Box 4120, 39016 Magdeburg, Germany
*
Author to whom correspondence should be addressed.
Axioms 2022, 11(8), 362; https://doi.org/10.3390/axioms11080362
Submission received: 11 May 2022 / Revised: 20 July 2022 / Accepted: 23 July 2022 / Published: 26 July 2022
(This article belongs to the Special Issue Optimization Algorithms and Applications)

Abstract

:
One of the recently proposed strategies in health systems is providing services to patients at home and improving the service quality in addition to reducing the health system costs. In the real world, some services, such as biological tests or blood sampling, force the nurses to start or end his/her route from/at the laboratory instead of the depot, changing the whole optimal planning. The effect of these special service requirements and features has not been considered so far. In this study, a new mathematical model is suggested considering the flexibility of starting/ending places of each nurse’s route according to the specific characteristics of each service. Then, several sets of problems in various sizes are solved using the proposed model, where the results confirm the efficiency of the proposed approach. In addition, some sensitivity analyses are performed on the parameters of the required features of the services, followed by some managerial insights and directions for future studies.

1. Introduction

Health has always been one of the most important human concerns from the past, and there has been a lot of efforts to create stable health in communities. Today, with an increase in life expectancy and a decline in birth rates in most societies, we are seeing a rise in the average age of the population, which has imposed a lot of costs on health systems around the world, and a significant share of a country’s budget is spent on health care [1].
In the current situation, creating a plan to use the resources optimally seems to be necessary due to resource limitations. For example, human resource shortages and shortage of hospitals are a limiting factor in health services. On the other hand, one can also see an individual life pattern of elderly people in the developed and developing countries that makes it necessary to focus on this group of individuals. Developing a framework for offering health care to individuals at their home effectively could be a good solution to this problem. In this context, home health care (HHC) companies are usually faced with conflicts in their targets such as maximizing the offering service level and minimizing the operating costs, which usually should be simultaneously optimized. With the attendance of various companies in this field, new angles of existing costs have been clarified, which have encouraged researchers to use optimization techniques in this field. One of the most related issues for companies consists in finding an optimal plan for offering services. This problem is called the home health care routing and scheduling problem (HHCRSP), which has attracted a lot of attention recently among researchers [2].
In the HHCRSP, there are a set of patients in different geographical regions who need a diverse range of health care services at their home. These service requirements should be handled by some specialized companies and their highly skilled nurses. In this context, most researchers assume that each nurse’s route is started from and ended in the depot. The word depot is used to indicate the starting or ending point of the routes, which is usually the HHC company’s office. Active organizations in this field should make a tradeoff between reducing their operational costs and providing high quality services to customers. Therefore, the HHCRSP focuses on planning a set of routes to deliver the scheduled care services within a planning horizon, which minimizes a criterion such as cost or maximizes the service quality by taking into account a number of constraints [3].
Fernandez, Gregory, Hindle, and Lee [4] were the first to study routing and scheduling in the HHC context. They investigated a working day of community nurses in their research. Their plan divides the county into a number of nursing districts. Then, they estimated the number of calls that can be made on average to measure the effectiveness of the proposed plan on the community. Hindle, Hindle, and Spollen [5] and Hindle, Hindle, and Spollen [6] extended the problem of Fernandez et al. [4] by considering resource allocations and travel cost estimation aspects. Decision support systems (DSSs) in this context were first considered by Bertels and Fahle [7] and Eveborn, Flisberg, and Rönnqvist [8]. This problem was developed as an extension of the vehicle routing problem by Akjiratikarl, Yenradee, and Drake [9] and solved by using a particle swarm optimization (PSO) algorithm.
In recent years, the HHCRSP has attracted the attention of many researchers, and various studies have been implemented in this field. Recent research in this field can be classified into two categories: deterministic and uncertain studies. In the category of recent deterministic studies, Mankowska, Meisel, and Bierwirth [10] provided a daily planning with regard to the specific needs of each patient, the particular skills of each nurse, as well as the relationships between different services. They developed a new heuristic to handle such requirements. Their solutions indicated that the method can achieve a fair distribution of inevitable tardiness, low average waiting times for the patients, and low traveling costs for the nurses. Liu et al. [11] applied the research of Mankowska et al. [10] to the logistics domain of home health care. They noted that nurses may need to transfer medicines and medical supplies from the company center to the patients’ home and return the laboratory samples, unused drugs, and medical equipment to the center. Liu et al. [11] extended the problem of the multiperiod vehicle routing problem with time windows (PVRPTWs) to three different patient demand types. They proposed a Tabu Search method combined with different local search schemes including both feasible and infeasible local searches. Their experiments showed that the proposed approach balances better the workloads of vehicles and reduces the total cost.
Decerle, Grunder, El Hassani, and Barakat [12] addressed the problem of home health care by considering a few objectives simultaneously and focusing on the applicability of the planning. They employed a memetic algorithm to solve this problem. They conducted several experiments and showed that the developed methods had a good performance for small-sized instances. However, Simulated Annealing (SA) was slightly better than Tabu Search (TS) for large-sized problems. Fathollahi-Fard, Hajiaghaei-Keshteli, and Tavakkoli-Moghaddam [13] presented a biobjective green home health care problem that considers environmental pollution. They developed a new modified multiobjective version of a social engineering optimizer (SEO) by using an adaptive memory strategy, so-called AMSEO. Based on their analyses, AMSEO performs significantly better than SEO, NSGA-II, and SA when all methods were tuned by the response surface methodology (RSM) and compared across four popular evaluation metrics. The conventional HHCRSP is extended to demand and capacity management by Nasir and Dang [14]. A mixed integer programming (MIP) model is suggested by considering workload balancing. To solve this model, some heuristics, including a variable neighborhood search (VNS) algorithm, were applied. They compared the results obtained by VNS with a CPLEX-based solution. Performing the model on different datasets showed the efficiency and effectiveness of the solution methods to handle the considered problem. Nasir, Hussain, and Dang [15] developed a mathematical model to consider group-based and telehealth-based care services. Three different goals were considered in their model to achieve this target. The first goal was to select an optimal location for the HHC centers, staff and group patient centers considering the required specifications. The second goal of their study was to schedule the group patient sessions in specific time windows by pairing each nurse with a telephone service staff. Finally, as their third goal, the violation from good quality services and the dissatisfaction of the patients were considered. They employed Fuzzy c-means in order to validate the effectiveness of the proposed integration approach. Then, a sensitivity analysis was conducted to explore the model behavior against the variation in the values. The detailed analysis of the results showed the effectiveness of the proposed model and its behavior with respect to different types of cost.
Fikar and Hirsch [16] introduced the concept of car and trip sharing within home health care nurses. They also considered the option that the nurses are allowed to walk to the patient’s home. They investigated different geographic distributions to identify beneficial settings for a successful implementation considering various goals of the decision makers. Their evaluation showed that trip sharing performs best if long service durations exist and long delays for parking occur and in areas where clients are both geographically distributed randomly and in clusters. Lin, Hung, Liu, and Tsai [17] presented a modified harmony search (MHS) algorithm that considers the three problems of nurse rostering, nurse routing, and nurse rerostering simultaneously. They specified that past studies had considered the issues of the nurse rostering problem (NRP) and VRPTWs independently; in this study, it was investigated at the same time. Then, they formulated the model by MIP and solved it by the commercial solver CPLEX. They also adopted a real dataset extracted from an existing HHC institution. The numerical results showed an efficient computing performance for an optimal solution of small, medium, and large sizes.
The home health care problem in Chinese communities was considered by Zhang, Yang, Chen, Bai, and Chen [18]. These communities have an intense distribution of patients. They formulated the problem by MIP and considered three main factors, including match qualities, uncertain service times, and time windows. Therefore, they applied a modified ant colony optimization and analyzed it in four instances. Liu, Yang, Su, and Xu [19] developed a biobjective model with the objective to minimize the costs of the company and to improve patient satisfaction. In their study, multiple weeks of planning and medical teams were considered. To solve such a problem, the epsilon-constraint method was used to obtain the Pareto fronts of the problem. They conducted computational experiments, and the results showed the efficiency of the approaches.
Shanejat-Bushehri, Tavakkoli-Moghaddam, Momen, Gasemkhani, and Tavakkoli-Moghaddam [20] considered the HHCRSP problem with temporarily precedence and synchronization constraints as well as limited allowable times for transferring the collected biological samples to the laboratory. The goal was to minimize the cost related to the transportation and the idle time of the nurses. They presented a mathematical model and applied Simulated Annealing and Tabu Search in two phases. They performed several comparative experiments and showed that the developed methods had a good performance for small-sized instances. However, SA was slightly better than TS for large-sized problems. Grenouilleau, Legrain, Lahrichi, and Rousseau [21] presented a method for the HHCRSP problem, which is based on a set partitioning formulation as well as a variable neighborhood search framework. Their algorithm solved first a linear relaxation, and then a constructive heuristic was applied to generate an integer solution. They applied the algorithm to real instances and showed that the proposed method is able to provide an increase of more than 16% in the continuity of care and a reduction in travel times by 37%. Euchi, Zidi, and Laouamer [22] presented a distributed optimization approach for the HHCRSP problem, which used artificial intelligence techniques. They integrated automatic learning and search techniques to optimize the assignment of nurses to patients. Their results proved the efficiency of the proposed approach, which can offer a decision support for medical executives of HHC. Khodabandeh, Kayvanfar, Rafiee, and Werner [3] included downgrading aspects into the classical HHCRSP problem. They considered the additional goal to minimize also the difference between the actual and the potential skills of the nurses. To solve the derived biobjective model, the authors used the epsilon-constraint method. They also performed a sensitivity analysis on the epsilon parameter. Ghiasi, Yazdani, Vahdani, and Kazemi [23] considered the HHCRSP problem with two transportation modes, namely public and private modes under the multidepot version. The objective was the minimization of the sum of the travel distance and overtime costs. After presenting a mixed integer programming model, three metaheuristic algorithms including Invasive Weed Optimization (IWO), Grasshopper Optimization Algorithm (GOA), and Simulated Annealing (SA) were given for solving large instances. Their computational results showed that the suggested IWO performed better than the other algorithms. Xiang, Li, and Szeot [24] considered the HHCRSP problem by minimizing total costs and maximizing patient preference satisfaction. They formulated a biobjective mixed integer linear programming model. For solving this problem, a local search algorithm was embedded into the basic framework of a nondominated sorting genetic algorithm. The algorithm obtained approximate Pareto-optimal solutions for small instances in a shorter computation time than the epsilon-constraint method.
In the category of recent uncertain studies, Yuan, Liu, and Jiang [25] addressed the HHCRSP with stochastic service times. The problem was modeled in the form of a stochastic programming problem with recourse in which the expected value of late arrivals of the nurses was considered. Then, the branch and price (B&P) method was used to solve this problem. They validated the effectiveness of their proposed algorithm through numerical experiments. In Liu, Yuan, and Jiang [26], stochastic service and travel times were considered in their problem. They employed a chance constraint in order to guarantee the probability of on-time services. In their study, a route-based mathematical model was developed, and the branch and cut (B&C) algorithm was used with the discrete estimation method to solve it. Moreover, labeling algorithms and acceleration methods were also employed for solving the proposed model. The performance of the proposed B&P algorithm was validated on test instances and demonstrated the necessity of considering the stochasticity of the travel times of the nurses and the service times. Lanzarone and Matta [27] presented a robust strategy for home health care, in which random patient requests were considered, and the nurse allocation to the patients was investigated as well. The policy of this paper is compared to other previously developed approaches and applied to a relevant real case. Rodriguez, Garaix, Xie, and Augusto [28] modeled the HHC problem considering a stochastic demand for patients and handled it through stochastic programming. Then, the B&C method was used to solve their proposed model. The analysis of their computational experiments showed that routing evaluation can help to obtain a more precise working time, especially in geographical areas assuming rural or semi-urban patterns. Their solutions and the computed Pareto optimal sets indicate that their approach can help the decision maker before opening a HHC service or before hiring an employee. Shi, Boudouh, and Grunder [29] addressed the HHC problem with a fuzzy demand for the patients. They employed a fuzzy chance constraint method as well as a hybrid genetic algorithm (GA) for the solution of the model. Their experiments on the fuzzy version model were undertaken by considering a variable value of the Dispatcher Preference Index (DPI) parameter between [0, 1]. Finally, the influence of DPI on the final objective and the indicators of the problem were discussed using stochastic simulation, and the best value of DPI was obtained. Shi, Boudouh, Grunder, and Wang [30] investigated the HHC problem considering stochastic travel and service times through stochastic programming with recourse. Then, they applied a simulated annealing (SA) algorithm to obtain the solutions of the problem. Comparisons between the solutions obtained by the stochastic model and the deterministic one have validated the advantages and robustness of considering stochastic travel and service times. Issabakhsh, Hosseini-Motlagh, Pishvaee, and Saghafi Nia [31] presented a robust optimization model for patients in need of dialysis in which the travel times of nurses are uncertain. Their results showed that the proposed method has less than a 30% variation in the results at the maximum uncertainty level, and, in comparison to the deterministic model, the costs increased only by 1.2%. An innovative approach to accept or reject new patients by a nurse was recently investigated in Demirbilek, Branke, and Strauss [32]. The objective was to maximize the average number of daily visits for a single nurse. They proposed a new heuristic-based approach, and then, random scenarios were created to present this simple and fast method. Their approach was compared with two greedy heuristics from the literature and showed that it achieves significantly better results compared to other methods. Carello, Lanzarone, and Mattia [33] proposed a multicriteria optimization approach to consider different goals of the stakeholders with regard to the need for continuity of the care and considering certain and uncertain patient demands. The three stakeholder perspectives were modeled as alternative objective functions of an integer linear programming (ILP) model, and a threshold method to include all of them is proposed. The approach was then validated on real-life instances, and they considered both deterministic and uncertain patient demands. Khodaparasti, Bruni, Beraldi, Maleki, and Jahedi [34] presented a multiperiod allocation method through a robust approach in which the patient demand was considered to be uncertain. The problem was formulated as a covering model in which the capacity of the facilities as well as the demand elasticity were considered. Then, they applied the proposed model to a real case study.
Bazirha, Kadrani, and Benmansour [35] dealt with the HHCRSP problem with stochastic travel and care times and the goal to minimize the transportation costs of the nurses and the expected value of recourse caused by delayed services and the overtime of the nurses. The performance of the developed genetic algorithm with an embedded Monte Carlo simulation was discussed. Later in an extended paper, Bazirha, Kadrani, and Benmansour [36] proposed a stochastic programming model with recourse for solving the HHCRSP problem, where the goal was the minimization of the transportation costs and the expected value of recourse, and also multiple services and their synchronization were considered. While the underlying deterministic problem was solved by CPLEX, a genetic algorithm and a general variable neighborhood search heuristic, the stochastic problem was solved by Monte Carlo simulation embedded into their genetic algorithm. Recently, Bazirha [37] applied a similar approach to the HHCRSP problem with additional hard/fixed time windows and the objective to minimize the traveling costs of the nurses and the average number of unvisited patients. Very recently, Di Mascolo, Martinze, and Espinouse [38] presented a survey of the relevant literature and a bibliometric analysis in the field of home health care. They reviewed and analyzed the current state-of-the-art with a focus particularly on uncertain and dynamic aspects.
To the best of the authors’ knowledge and as it can be seen from the discussed literature, most of the studies assumed that each nurse should start her/his journey from the depot and end it at the laboratory. In home health care’s real world, there are some services, which need special instruments and force the nurse to start her/his route from the laboratory. On the other hand, if a nurse has to take a biological test or a blood test, she/he should end her/his route at the laboratory instead of the depot [11]. Such requirements inspired us to develop conventional models to a more flexible model, which can consider different options for the origin and the destination of nurse routes.
The rest of the paper is organized as follows. The description of the problem and the mathematical model are given in Section 2. The methodological background of the paper is stated in Section 3. Section 4 discusses the computational experiments. The results of a sensitivity analysis are explained in Section 5. Section 6 offers some managerial insights, and, finally, study limitations, conclusions, and future studies are presented in Section 7.

2. Problem Description

One of the most important issues that has always been a focus of attention in the HHCRSP is to make the problem conditions closer to the real world of the health industry. In home health care, there are many different types of services with different features that play an important role in the real world. Therefore, they should always be considered by the planners. Each of these services needs to take into account their own particular considerations according to their characteristics. On the other hand, each of the nurses has special skills and to provide the appropriate services to any patient, these services should be offered with a set of these skills [10].
In home health care, many patients require several different services, which may be provided by a nurse or several nurses with relevant skills. One of the most important assumptions existing in the home health care literature was that each patient needs only one service. Such a problem with this assumption is very simple. However, it does not seem to be valid in the real world since some patients need several services. The services provided to patients in the field of home health care are very diverse, including services with specific characteristics that are necessary to satisfy their anterior and posterior requirements. Some services require specific equipment, materials, and supplies that the nurse must obtain at the start of her/his journey from the lab, while other services do not require such an action. Moreover, some services require equipment that must be delivered to the laboratory upon the completion of the nurse’s route, or some vital services, such as biological tests, are required to be delivered to the laboratory at the end of the day. Due to such real-world requirements, it seems to be necessary to create flexibility at the starting and ending points of the nurse’s route. This flexibility is determined depending on the specific features of the services [11].
In this study, a mathematical model is proposed with the consideration of flexible starting and ending points of the routes that are determined depending on the features of the required services. This problem has also been developed by a simultaneous consideration of different services for the patients, the patient time windows, the correct sequence of the patient services as well as the rest of the other constraints required for the VRP problems. The effectiveness of this proposed novel model in the optimal planning and scheduling process is demonstrated through solving some sample problems.

2.1. Assumptions

  • Each patient may need several services, where all of these needs should be satisfied by the company through its nurses.
  • Each nurse is only qualified for some set of services and has her/his own qualifications matrix.
  • The starting and ending points of each nurse’s route (depot or laboratory) are determined by the features of the services that are included in the route.
  • Every patient has a desirable time window that must be respected.
  • Each patient’s service could begin after the end of the previous patient’s service in addition to the time that is needed to travel to the place of the second patient.
  • The travel time, the service time, and the demand of each patient are deterministic, and the planner knows them before the beginning of the planning.
  • The planning is performed daily.
  • Each nurse has a car for traveling between the patients, and multimode traveling and travel sharing concepts are not considered.
  • Urgent service calls and emergent situations are not considered in the planning.

2.1.1. Subscripts

iStarting point of each transfer (i = 1,2,..., n + 1), where n is the number of patients. In this context, transfer means the act of moving a nurse from each beginning node to the next destination node, for example from patient 1 to patient 2.
jEnding point of each transfer (j = 2,3,..., n + 2); where n is again the number of patients.
kNurse index (k = 1, 2, …, K), where K is the number of nurses.
sService index (s = 1, 2, …, S), where S is the number of different services in the planning.

2.1.2. Sets

PSet of patients.
NSet of all nodes that includes the depot, the patients, and the laboratory.
KSet of nurses.
SSet of services.

2.1.3. Input Parameters

tijTraveling time from node i to node j.
tisNeeded time for giving service s to patient i.
[li, ui]Acceptable time window of patient i.
aksNurse qualification matrix; 1 means that nurse k has the qualification of service s.
gjsPatient’s service needs matrix; 1 means that service s is needed by patient j.
RsService starting requirements matrix; 1 means that service s needs to start from the laboratory.
RsService ending requirements matrix; 1 means that service s needs to end at the laboratory.

2.2. Decision Variables

xijks1 if nurse k travels from node i to node j for giving service s; 0 otherwise.
SisStarting time of giving service s to patient i.
δk11 if nurse k needs to start her/his route from the laboratory; 0 otherwise.
δk21 if nurse k needs to finish her/his route at the laboratory; 0 otherwise.

2.3. The Mathematical Model

Objective Function

M i n   z =   i N j N k K s S t i j . x i j k s
Constraints:
ε . i N j N s S R s x i j k s δ k 1 i N j N s S R s x i j k s   k K
i P s S x 1 i k s + M . δ k 1 1   k K  
i P s S x 1 i k s M . δ k 1 1   k K  
i P s S x ( n + 2 ) i k s + M . ( 1 δ k 1 ) 1   k K  
i P s S x ( n + 2 ) i k s M . ( 1 δ k 1 ) 1   k K  
ε . i N j N s S R s x i j k s δ k 2 i N j N s S R s x i j k s   k K  
i P s S x i 1 k s + M . δ k 2 1   k K  
i P s S x i 1 k s M . δ k 2 1   k K  
i P s S x i ( n + 2 ) k s + M . ( 1 δ k 2 ) 1   k K  
i P s S x i ( n + 2 ) k s M . ( 1 δ k 2 ) 1   k K  
i N s S x i j k s i N s S x j i k s = 0   j P , k K  
S i s 1 + t i s 1 + t i j M ( 1 x i j k s 2 ) S j s 2   i , j N , k K , s 1 S , s 2 S
l i S i s u i   i P , s S  
k K i N a k s . x i j k s = g j s   j P , s S  
x i j k s = a k s . g j s   i , j N , k K , s S  
Equation (1) presents the optimization criterion of the model, i.e., to minimize the total traveling time that the nurses of the company need for providing suitable care to the patients. Constraints (2) to (6) are used to determine the starting point of the routes of the nurses. The initial position of each nurse is decided with respect to the features of all services that should be applied in that route. If there is a service in a route, which forces the nurse to start her/his journey from the laboratory instead of the depot, the variable δk1 will become 1 by constraint (2). In this situation, constraints (3) and (4) are deactivated, and constraints (5) and (6) are activated and guarantee that the nurse must start her/his route from the laboratory. Contrariwise, constraints (3) and (4) are activated and enforce the nurse to start her/his journey from the depot. Constraints (7) to (11) are used to determine the ending place of the routes of the nurses. The finishing point of each nurse is decided with respect to the features of all services that should be applied in that route. If there is a service in a given route, which forces the nurse to finish her/his journey from the laboratory instead of the depot, the variable δk2 will become 1 by constraint (7). In this situation, constraints (8) and (9) are deactivated, and constraints (10) and (11) are activated and guarantee that the nurse must finish her/his route at the laboratory. Inversely, constraints (8) and (9) are activated and enforce the nurse to finish the journey at the depot. Constraint (12) ensures that each nurse should depart from the patient’s place after giving care and go to another patient’s home. Constraint (13) states that a service could be initiated after ending the previous service as well as the needed time for traveling the nurse to the new place. Constraint (14) indicates that each patient’s service should be started in her/his desirable time window. Constraint (15) is used to ensure that, if patient j needs service s, exactly one of the nurses with the required qualifications should go to the patient’s home and serve her/him. Constraint (16) ensures that for giving service s by nurse k to patient j, the patient must need the service s, and, of course, the nurse must have the required qualifications.

3. Methods

In this study, the code for the mathematical model was implemented in IBM ILOG CPLEX Optimization Studio. The branch and cut (B&C) algorithm was used to solve the problem. This algorithm is one of the most famous methods of combinatorial optimization that is used to solve a series of linear programming (LP) and subproblems, where some or all the parameters are constrained to integer values. B&C comprises running a branch and bound technique and using cutting planes in order to tighten the LP relaxations. The pseudocode of the general B&C technique is presented in Figure 1 [39]:

4. Computational Experiments

In this study, in order to demonstrate the effectiveness of the proposed model in the real world, first a small example was implemented, and the results are then explained accompanied by a discussion regarding the verification of the proposed model. Next, some benchmark instances that were obtained from [10] were applied to the model, and IBM ILOG CPLEX Optimization Studio Version 12.6.0.0 was used to solve the model. In this study, a computer with an Intel i7-4710HQ processor, 8 GB of RAM, and 2.5 GHz core speed was used for the computational experiments.

4.1. Model Verification

In this subsection, first a small instance was solved to demonstrate the effectiveness of the proposed model and to clarify the benefits of this model in comparison to the traditional home health care routing and scheduling models. In the solved problem, there were 10 patients, 3 nurses, and 6 service types. The characteristics and full details of the parameters are provided in Appendix A.
In this problem, the nurses have different qualifications, and, on the other hand, the patients have different service needs. There are 6 different services and qualifications, where service #3 means finishing the route at the laboratory, and where service #6 means starting the route from the laboratory.
In this section, to show the importance of the new model compared to the old home health care routing and scheduling models, the problem without considering flexibility in the starting and ending points was first solved, and then it was solved using the proposed model in this paper. Finally, the differences and benefits of the proposed novel model are presented. The results of the classic and the proposed model are given in Table 1 and Table 2, respectively. The classic model is the traditional model that considers static locations for the starting and ending points of the nurse routes. In the following tables, the provided service to each patient is shown above the patient number. For example, S6 above patient number 8 states that nurse number 1 provides service 6 to patient 8. For a better illustration of the results of the new model, the optimal routes for each nurse are demonstrated in Figure 2.
By comparing Table 1 and Table 2, one can obviously observe that in addition to the existence of starting and ending points from and to the laboratory, the whole routes of the nurses are changed. Nurse #1 started her/his route from the lab and after giving service to patients 8 and 9, her/his route ended at the depot. In fact, because of the existence of service 6, the route was started from the laboratory. The initial place of nurse #2 was the depot, and her/his route ended at the laboratory after giving service to patients 8, 10, 2, 5, 9, and 7. Nurse #3 started her/his route from the laboratory, and after giving service to patients 6, 10, 3, 1, and 4, her/his route ended at the depot.
As it can be observed from these new results, nurse #2 visited patients 8 and 9 instead of patient 4 in the old planning. This new and different planning is owing to the attendance of service 3 in the nurse’s journey. In addition, one can see that the route of nurse #3 was changed, and she/he visited patient 4 instead of patients 8 and 9.
Considering the differences between the flexible proposed model and the traditional model based on the obtained results of this example, one can conclude that the service features that force our planning to start from or end at different places could be managed and taken into account by applying the novel model. These different service features affect not only individual services having these features, but also strongly affect the whole journey of each nurse. In fact, some nurses should visit different patients compared to the old planning.

4.2. Results

In this subsection, three different categories of instances were employed to demonstrate the effectiveness of the suggested model. In Table 3, the characteristics of the benchmark instances are presented. In this table, the instance type states the number of patients and nurses that should be planned in the model. Note that in initial tests, it was found that the problem can be solved exactly if the ratio of the number of patients to the number of nurses is up to around 5. By increasing the values of these parameters, the problem will be more complicated and force a more computational workload to find a feasible and optimal solution.
To the best of the authors’ knowledge, this is the first study to consider different features of services in the routing and scheduling of home health care. Accordingly, the value of parameter R was assumed by the authors. The service requirements of starting from the depot or laboratory and finishing at the depot or laboratory are summarized in Table 4.
The obtained solutions of solving the small-sized, medium-sized, and large-sized instances are presented in Table 5, Table 6 and Table 7, respectively.
It can be understood from the mentioned results that this model can be well applied for the daily planning process of home health care organizations in different sizes and can assist them in their decisions as well.

5. Sensitivity Analysis

In this section, a sensitivity analysis on the special parameter of the studied problem was carried out in order to yield a better vision about the effects of changing an important parameter over the outputs. The parameter R was chosen for the sensitivity analysis, which is directly related to the flexibility of the planning at the starting and ending points of the routes. In each experiment, it was assumed that the parameter R has a specified value for service #4, and then the results for the routes of nurse #2 are explained. Different optimal routes for each experiment are shown in Table 8.
The optimal routes obtained for different experiments are also described in Figure 3. As it is obvious from Figure 3, the whole journey of the nurse is affected by changing the starting and ending points of routes by modifying the features of service #4. In the second experiment, where service #4 forces nurse #2 to start her/his path from the laboratory, giving a service to patient #6 is also included because of changing the starting point of the nurse. In addition to experiment #2, in experiment #3, owing to the attendance of the ending special feature of service #4, giving service to patient #8 is included in the route. The obtained results of the conducted sensitivity analysis on parameter R for medium- and large-sized instances are shown in Table 9 and Table 10, respectively.
According to the obtained results of the conducted sensitivity analysis on parameter R for medium-sized instances, it can be inferred that the starting and ending needs of service #4 affect only the routes of nurses #4 and #5, which is the consequence of the existing service #4 in their planned routes.
For the large instances, the special features of service #4 affect the planned routes of nurses #1, #4, and #5.

6. Managerial Insights

Some important managerial insights can be obtained from our investigations as follows:
(1) In most of the traditional HHCRSP models, the planners assume that each patient needs only one service. In their studies, they consider that if a patient requires three services, these service needs are considered as three patients who have the same health profile and home location with just one requested service. In this study, every patient is a unique entity that can have a few service needs. This point of view can prevent patient data redundancy. Decision makers can use these clean data as a valuable resource to make their complex decisions more efficient and manage their service and employee capacities.
(2) Decision makers of home health care systems can use this novel model to have a better planning for their nurses considering different service features that may force a nurse to have different starting and ending points. This consideration can omit changes in the planning at the day of the execution. These probable changes may happen, since some special service features may be ignored at the moment of planning by the planners in this area.

7. Study Limitations, Conclusions, and Future Studies

In the real world of home health care context, there are a lot of hard constraints that cannot be considered as soft constraints with some penalties. One of the limitations of this study is the high number of hard constraints that must be satisfied. Constraints, such as special patient needs in a tight and short acceptable time window, the variety of service types that need different nurse qualifications and certificates, and also some service features and instrument requirements that forced some routes to be started from a special place complicate the problem and make the feasible region smaller. Therefore, modeling the real world of this problem was difficult, and also finding a real-world optimal solution with exact algorithms in a small feasible region was complex and needed a high computational effort. On the other hand, due to the high level of complexity in this study, uncertainties were not considered.
Nowadays, an effective management of health care systems is one of the most important concerns of policy makers. These systems can constrain high costs to the communities and have an impressive impact on the public health of the societies. At present, the correct management of health system capacities has received much attention. Giving service to patients in their homes is one of the recent methods to provide suitable health care services. The most important issue that is addressed at the operational level of this problem by the researchers is the routing and scheduling of home health care. In order to improve the quality of the services and reduce the operational costs, it is important to find an optimal solution for the planning (including routing and scheduling) of the home health care problem. This problem is actually an extension of the famous vehicle routing problem (VRP) considering additional features required by health care. This study presents a mathematical model to consider flexibility in the starting and ending points of the nurses due to different real-world service features. These real-world service features can affect the whole optimal planning of the nurses. In this regard, various constraints of home health care problems were taken into account, such as patients time windows, appropriate sequence of services, necessity of responding to all patient needs, and matching the nurse skills with the required services by the patients.
In order to demonstrate the applicability of the suggested model, a small example was first run to demonstrate the validity of the model. In addition, the interpretation of the results showed the importance of the proposed model. Several sets of problems including large-, medium-, and small-sized instances were used to show the efficiency of the new model for problems of various sizes. Moreover, to analyze the effect of important parameters of the problem, a sensitivity analysis was executed on the parameter of the required features for the services. Finally, to help the decision makers handle their limited resources more effectively, some managerial insights were presented.
As a direction for future research, considering the problem in stochastic situations could be an attractive idea. Employing improved exact techniques, such as Benders Relaxation method, could be another direction to solve the suggested model. Moreover, when exact approaches cannot be applied to large-sized problems, using metaheuristic and heuristic approaches could be worthwhile. By considering various existing stakeholder proposals, the home health care problem could be viewed from various perspectives. Thus, multiobjective optimization approaches can be applied to cover different objectives simultaneously. Finally, developing the model using time-dependent traveling times and incorporating nursing education times in the planning could be other streams.

Author Contributions

Conceptualization, P.K. and V.K.; methodology, P.K. and M.R.; software, P.K.; validation: V.K. and F.W.; investigation, P.K., V.K., M.R. and F.W.; writing—original draft preparation, V.K., M.R. and F.W.; writing—review and editing, V.K. and F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The properties of the sample patients for the first category instance are presented in Table A1.
Table A1. Sample patient properties for the first category instance.
Table A1. Sample patient properties for the first category instance.
Patient NumberService NeedsAcceptable Time Windows
1S4−345,465
2S5−268,388
3S2−247,367
4S4−393,513
5S3−254,374
6S5−184,304
7S3−434,554
8S5, S6−46,166
9S1, S4−298,418
10S3, S6−148,268
The sample traveling times between the places of the patients for the first category instance are given in Table A2.
Table A2. Sample traveling times between the places of the patients for the first category instance.
Table A2. Sample traveling times between the places of the patients for the first category instance.
Lab12345678910
Depot6.07438.47134.88655.9467.2823.34571.4732.52713.03826.40188.888
165.071023.08721.40132.01631.8283432.6545.27757.45456.859
215.47723.087043.82927.78515.03353.03810.6346.61542.75554.918
351.93421.40143.829050.60653.15117.02953.85259.22877.80159.641
485.53432.01627.78550.606017.49365.55226.40119.10528.42581.609
586.23731.82815.03353.15117.4930659.2236.23527.89369.584
626.3283453.03817.02965.55265063.6475.80291.41750.922
756.01932.6510.6353.85226.4019.2263.64045.34334.01562.073
87.59645.27746.61559.22819.10536.23575.80245.343035.22899.161
917.47657.45442.75577.80128.42527.89391.41734.01535.228096.021
1081.72656.85954.91859.64181.60969.58450.92262.07399.16196.0210
The properties of the sample nurses for the first category instance are shown in Table A3.
Table A3. Properties of the nurses for the first category instance.
Table A3. Properties of the nurses for the first category instance.
Nurse NumberService Qualifications
1S1, S2, S3, S6
2S3, S4, S5, S6
3S2, S4, S5, S6

References

  1. Erdem, M.; Bulkan, S. A Cluster First-Route Second Solution Approach for the Multi-Period Home Healthcare Routing and Scheduling Problem. In Demand Forecasting and Order Planning in Supply Chains and Humanitarian Logistics; IGI Global: Hershey, AR, USA, 2021; pp. 111–139. [Google Scholar]
  2. Chen, H.; Luo, X.; Zhang, Z.; Zhou, Q. Stochastic Bi-level Programming Model for Home Healthcare Scheduling Problems Considering the Degree of Satisfaction with Visit Time. J. Syst. Sci. Syst. Eng. 2021, 30, 572–599. [Google Scholar] [CrossRef]
  3. Khodabandeh, P.; Rafiee, M.; Kayvanfar, V.; Werner, F. A Bi-objective Home Health Care Routing and Scheduling Model with Considering Nurse Downgrading Costs. Int. J. Environ. Res. Public Health 2021, 18, 900. [Google Scholar] [CrossRef]
  4. Fernandez, A.; Gregory, G.; Hindle, A.; Lee, A. A Model for Community Nursing in a Rural County. J. Oper. Res. Soc. 1974, 25, 231–239. [Google Scholar] [CrossRef]
  5. Hindle, T.; Hindle, A.; Spollen, M. Resource Allocation Modelling for Home-Based Health and Social Care Services in Areas Having Differential Population Density Levels: A Case Study in Northern Ireland. Health Serv. Manag. Res. 2000, 13, 164–169. [Google Scholar] [CrossRef]
  6. Hindle, T.; Hindle, G.; Spollen, M. Travel-Related Costs of Population Dispersion in the Provision of Domiciliary Care to the Elderly: A Case Study in English Local Authorities. Health Serv. Manag. Res. 2009, 22, 27–32. [Google Scholar] [CrossRef]
  7. Bertels, S.; Fahle, T. A Hybrid Ssetup for a Hybrid Scenario: Ccmbining Heuristics for the Home Health Care Problem. Comp. Oper. Res. 2006, 33, 2866–2890. [Google Scholar] [CrossRef]
  8. Eveborn, P.; Flisberg, P.; Rönnqvist, M. Laps Care—an Operational System for Staff Planning of Home Care. Eur. J. Oper. Res. 2006, 171, 962-976–976. [Google Scholar] [CrossRef]
  9. Akjiratikarl, C.; Yenradee, P.; Drake, P.R. PSO-Based Algorithm for Home Care Worker Scheduling in the UK. Comp. Ind. Eng. 2007, 53, 559–583. [Google Scholar] [CrossRef]
  10. Mankowska, D.S.; Meisel, F.; Bierwirth, C. The Home Health Care Routing and Scheduling Problem with Interdependent Services. Health Care Manag. Sci. 2014, 17, 15–30. [Google Scholar] [CrossRef]
  11. Liu, R.; Xie, X.; Garaix, T. Hybridization of Tabu Search with Feasible and Infeasible Local Searches for Periodic Home Health Care Logistics. Omega 2014, 47, 17–32. [Google Scholar] [CrossRef]
  12. Decerle, J.; Grunder, O.; El Hassani, A.H.; Barakat, O. A Memetic Algorithm for a Home Health Care Routing and Scheduling Problem. Oper. Res. Health Care 2018, 16, 59–71. [Google Scholar] [CrossRef]
  13. Fathollahi-Fard, A.M.; Hajiaghaei-Keshteli, M.; Tavakkoli-Moghaddam, R. A Bi-objective Green Home Health Care Routing Problem. J. Clean. Prod. 2018, 200, 423–443. [Google Scholar] [CrossRef]
  14. Nasir, J.; Dang, C. Solving a More Flexible Home Health Care Scheduling and Routing Problem with Joint Patient and Nursing Staff Selection. Sustainability 2018, 10, 148. [Google Scholar] [CrossRef] [Green Version]
  15. Nasir, J.A.; Hussain, S.; Dang, C. An Integrated Planning Approach Towards Home Health Care, Telehealth and Patients Group Based Care. J. Netw. Comput. Appl. 2018, 117, 30–41. [Google Scholar] [CrossRef]
  16. Fikar, C.; Hirsch, P. Evaluation of Trip and Car Sharing Concepts for Home Health Care Services. Flex. Serv. Manuf. J. 2018, 30, 78–97. [Google Scholar] [CrossRef] [Green Version]
  17. Lin, C.-C.; Hung, L.-P.; Liu, W.-Y.; Tsai, M.-C. Jointly Rostering, Routing, and Rerostering for Home Health Care Services: A Harmony Search Approach with Genetic, Saturation, Inheritance, and Immigrant Schemes. Comp. Ind. Eng. 2018, 115, 151–166. [Google Scholar] [CrossRef]
  18. Zhang, T.; Yang, X.; Chen, Q.; Bai, L.; Chen, W. Modified ACO for Home Health Care Scheduling and Routing Problem in Chinese Communities. In Proceedings of the 2018 IEEE 15th International Conference on Networking, Sensing and Control (ICNSC), Zhuhai, China, 27–29 March 2018. [Google Scholar]
  19. Liu, M.; Yang, D.; Su, Q.; Xu, L. Bi-objective Approaches for Home Healthcare Medical Team Planning and Scheduling Problem. Comput. Appl. Math. 2018, 37, 4443–4474. [Google Scholar] [CrossRef]
  20. Shanejat-Bushehri, S.; Tavakkoli-Moghaddam, R.; Momen, S.; Gasemkhani, A.; Tavakkoli-Moghaddam, H. Home Health Care Routing and Scheduling Problem Considering Temporal Dependencies and Perishability with Simultaneous Pickup and Delivery. IFAC Pap. Online 2019, 52, 118–123. [Google Scholar] [CrossRef]
  21. Grenouilleau, F.; Legrain, A.; Lahrichi, N.; Rousseau, M. A Set Partioning Heuristic for the Home Health Care Routing and Scheduling Problem. Eur. J. Oper. Res. 2019, 275, 295–303. [Google Scholar] [CrossRef]
  22. Euchi, J.; Zidi, S.; Laouamer, L. A New Distributed Optimization Approach for Home Healthcare Routing and Scheduling Problem. Decis. Sci. Lett. 2021, 10, 217–230. [Google Scholar] [CrossRef]
  23. Ghiasi, F.G.; Yazdani, M.; Vahdani, B.; Kazemi, A. Multi-Depot Home Health Care Routing and Scheduling Problem with Multimodal Transportation: Mathematical Model and Solution Methods. Sci. Iran. 2021. published online. [Google Scholar] [CrossRef]
  24. Xiang, T.; Li, Y.; Szeto, W.Y. The Daily Routing and Scheduling of Home Health Care: Based on Costs and Participant’s Preference Satisfaction. Int. Trans. Oper. Res. 2021. published online. [Google Scholar] [CrossRef]
  25. Yuan, B.; Liu, R.; Jiang, Z. A Branch-and-Price Algorithm for the Home Health Care Scheduling and Routing Problem with Stochastic Service Times and Skill Requirements. Int. J. Prod. Res. 2015, 53, 7450–7464. [Google Scholar] [CrossRef]
  26. Liu, R.; Yuan, B.; Jiang, Z. A Branch-and-Price Algorithm for the Home-Caregiver Scheduling and Routing Problem with Stochastic Travel and Service Times. Flex. Serv. Manuf. J. 2018, 31, 989–1011. [Google Scholar] [CrossRef]
  27. Lanzarone, E.; Matta, A. Robust Nurse-to-Patient Assignment in Home Care Services to Minimize Overtimes under Continuity of Care. Oper. Res. Health Care 2014, 3, 48–58. [Google Scholar] [CrossRef]
  28. Rodriguez, C.; Garaix, T.; Xie, X.; Augusto, V. Staff Dimensioning in Homecare Services with Uncertain Demands. Int. J. Prod. Res. 2015, 53, 739. [Google Scholar] [CrossRef] [Green Version]
  29. Shi, Y.; Boudouh, T.; Grunder, O. A Hybrid Genetic Algorithm for a Home Health Care Routing Problem with Time Window and Fuzzy Demand. Expert Syst. Appl. 2017, 72, 160–176. [Google Scholar] [CrossRef]
  30. Shi, Y.; Boudouh, T.; Grunder, O.; Wang, D. Modeling and Solving Simultaneous Delivery and Pick-up Problem with Stochastic Travel and Service Times in Home Health Care. Expert Syst. Appl. 2018, 102, 218–233. [Google Scholar] [CrossRef]
  31. Issabakhsh, M.; Hosseini-Motlagh, S.-M.; Pishvaee, M.-S.; Saghafi Nia, M. A Vehicle Routing Problem for Modeling Home Healthcare: A Case Study. Int. J. Transp. Eng. 2018, 5, 211–228. [Google Scholar]
  32. Demirbilek, M.; Branke, J.; Strauss, A. Dynamically Accepting and Scheduling Patients for Home Healthcare. Health Care Manag. Sci. 2019, 22, 140–155. [Google Scholar] [CrossRef] [Green Version]
  33. Carello, G.; Lanzarone, E.; Mattia, S. Trade-off between Stakeholders’ Goals in the Home Care Nurse-to-Patient Assignment Problem. Oper. Res. Health Care 2018, 16, 29–40. [Google Scholar] [CrossRef]
  34. Khodaparasti, S.; Bruni, M.E.; Beraldi, P.; Maleki, H.; Jahedi, S. A Multi-Period Location-Allocation Model for Nursing Home Network Planning under Uncertainty. Oper. Res. Health Care 2018, 18, 4–15. [Google Scholar] [CrossRef]
  35. Bazirha, M.; Kadrani, A.; Benmansour, R. Scheduling Optimization of the Home Healh Care Problem with Stochastic Travel and Care Times. In Proceedings of the 2020 5th International Conference on Logistics Operations Management (GOL), Rabat, Morocco, 28–30 October 2020. [Google Scholar] [CrossRef]
  36. Bazirha, M.; Kadrani, A.; Benmansour, R. Stochastic Home Health Care Routing and Scheduling Problem with Multiple Synchronized Services. Ann. Oper. Res. 2021. published online. [Google Scholar] [CrossRef]
  37. Bazirha, S. Optimization of the Stochastic Home Health Care Routing and Scheduling Problem with Multiple Hard Time Windows. Int. J. Supply Oper. Manag. 2022. published online. [Google Scholar] [CrossRef]
  38. Di Mascolo, M.; Martinez, C.; Espinouse, M.-L. Routing and Scheduling in Home Health Care. Comput. Ind. Eng. 2021, 158, 1–48. [Google Scholar] [CrossRef]
  39. Kayvanfar, V.; Husseini, S.M.; NengSheng, Z.; Karimi, B.; Sajadieh, M.S. A practical supply-demand hub in industrial clusters: A new perspective. Manag. Res. Rev. 2019, 42, 68–101. [Google Scholar] [CrossRef]
Figure 1. Pseudocode of a general B&C algorithm.
Figure 1. Pseudocode of a general B&C algorithm.
Axioms 11 00362 g001
Figure 2. Optimal routes of the nurses by applying the flexible model.
Figure 2. Optimal routes of the nurses by applying the flexible model.
Axioms 11 00362 g002
Figure 3. Different results of the experiments for the sensitivity analysis on parameter R.
Figure 3. Different results of the experiments for the sensitivity analysis on parameter R.
Axioms 11 00362 g003
Table 1. Optimal routes without considering flexibility in the model.
Table 1. Optimal routes without considering flexibility in the model.
Optimal Routes of the Nurses without Considering Flexible Starting and Ending Points
Nurse1Services S6 ** S1
RouteDepot89Depot
Nurse2Services S3 S5 S3 S3 S4
RouteDepot102574Depot
Nurse3Services S5 S6 S5 S2 S4 S3
RouteDepot8106319Depot
** In this table, “S” stands for the word “Service”. For example, “S6” stands for “Service #6”.
Table 2. Optimal routes considering flexibility in the model (the proposed model).
Table 2. Optimal routes considering flexibility in the model (the proposed model).
Optimal Routes of the Nurses Considering Flexible Starting and Ending Points
Nurse1Services S6 ** S1
RouteLab89Depot
Nurse2Services S5 S3 S5 S3 S4 S3
RouteDepot8102597Lab
Nurse3Services S5 S6 S2 S4 S4
RouteLab610314Depot
** In this table, “S” stands for the word “Service”. For example, “S6” stands for “Service #6”.
Table 3. Characteristics of the benchmark instances.
Table 3. Characteristics of the benchmark instances.
Characteristics of the Instances
Instance TypeInstance NumberNumber of PatientsNumber of NursesNumber of Services
Small#1–#51036
Medium#6–#101556
Large#11–#152556
Table 4. Starting and ending features of the services.
Table 4. Starting and ending features of the services.
Starting and Ending Requirements of the Services
ServicesNeeds to start from the labNeeds to finish at the lab
Service 1
Service 2
Service 3 yes
Service 4
Service 5
Service 6yes
Table 5. The results for the small instances.
Table 5. The results for the small instances.
Instance NumberOptimal Function ValueNurses with Starting Point at the DepotNurses with Starting Point at the LaboratoryNurses with Ending Point at the DepotNurses with Ending Point at the LaboratoryComputational Time (Seconds)
#1654.596Nurse1Nurse2, Nurse3Nurse2, Nurse3Nurse10.43
#2724.654Nurse1, Nurse2Nurse3Nurse2, Nurse3Nurse10.28
#3533.423Nurse1, Nurse2Nurse3Nurse2, Nurse3Nurse12.06
#4568.63Nurse1Nurse2, Nurse3Nurse2, Nurse3Nurse12.56
#5596.976Nurse1Nurse2, Nurse3Nurse2, Nurse3Nurse11.91
Table 6. The results for the medium instances.
Table 6. The results for the medium instances.
Instance NumberOptimal Function ValueNurses with Starting Point at the DepotNurses with Starting Point at the LaboratoryNurses with Ending Point at the DepotNurses with Ending Point at the LaboratoryComputational Time (Seconds)
#61079.436Nurse1, Nurse2, Nurse4Nurse3, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse23.73
#7623.756Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse26.55
#8623.756Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse26.51
#9880.249Nurse1, Nurse2, Nurse3, Nurse5Nurse4Nurse2, Nurse3, Nurse4, Nurse5Nurse12.65
#10964.402Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse24.61
Table 7. The results for the large instances.
Table 7. The results for the large instances.
Instance NumberOptimal Function ValueNurses with Starting Point at the DepotNurses with Starting Point at the LaboratoryNurses with Ending Point at the DepotNurses with Ending Point at the LaboratoryComputational Time (Seconds)
#111244.058Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse222
#121291.087Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse2, Nurse3, Nurse4, Nurse5Nurse19.92
#131058.956Nurse1, Nurse2Nurse3, Nurse4, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse219.01
#14977.501Nurse1, Nurse2, Nurse4Nurse3, Nurse5Nurse1, Nurse3, Nurse4, Nurse5Nurse215.73
#15978.898Nurse1, Nurse2, Nurse5Nurse3, Nurse4Nurse1, Nurse3, Nurse4Nurse2, Nurse52880
Table 8. Sensitivity analysis on parameter R for small instances.
Table 8. Sensitivity analysis on parameter R for small instances.
Sensitivity Analysis on Parameter R for Small Instances
#Number of PatientsFeature of Service #4Optimal Function ValueRoute of Nurse #2
#110 561.813 S3 ** S5 S3 S3 S4
D102574D
#210Needs to start from the lab536.422 S5 S3 S5 S3 S3 S4
L6102574D
#310Needs to end at the lab609.901 S5 S3 S5 S3 S4 S3
D8102547L
** In this table, “S” stands for the word “Service”. For example, “S3” stands for “Service #3” and shows that service 3 is provided to the patient.
Table 9. Sensitivity analysis on parameter R for medium instances.
Table 9. Sensitivity analysis on parameter R for medium instances.
Sensitivity Analysis on Parameter R for Medium Instances
#Number of PatientsFeature of Service #4Optimal Function ValueNurses with Starting Point at the DepotNurses with Starting Point at the LabNurses with Ending Point at the DepotNurses with Ending Point at the LabComputational Time (Seconds)
#115 1050.69Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 4.09
#215Needs to start from the lab1139.019Nurse1, Nurse2, Nurse3Nurse4, Nurse5Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 4.00
#315Needs to end at the lab925.09Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 Nurse1, Nurse2, Nurse3Nurse4, Nurse53.46
Table 10. Sensitivity analysis on parameter R for medium instances.
Table 10. Sensitivity analysis on parameter R for medium instances.
Sensitivity Analysis on Parameter R for Large Instances
#Number of PatientsFeature of Service #4Optimal Function ValueNurses with Starting Point at the DepotNurses with Starting Point at the LabNurses with Ending Point at the DepotNurses with Ending Point at the LabComputational Time (Seconds)
#125 1139.338Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 7.41
#225Needs to start from lab1051.981Nurse2, Nurse3Nurse1, Nurse4, Nurse5Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 7.28
#325Needs to end at the lab1117.272Nurse1, Nurse2, Nurse3, Nurse4, Nurse5 Nurse2, Nurse3Nurse1, Nurse4, Nurse57.23
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Khodabandeh, P.; Kayvanfar, V.; Rafiee, M.; Werner, F. Home Health Care Planning with the Consideration of Flexible Starting/Ending Points and Service Features. Axioms 2022, 11, 362. https://doi.org/10.3390/axioms11080362

AMA Style

Khodabandeh P, Kayvanfar V, Rafiee M, Werner F. Home Health Care Planning with the Consideration of Flexible Starting/Ending Points and Service Features. Axioms. 2022; 11(8):362. https://doi.org/10.3390/axioms11080362

Chicago/Turabian Style

Khodabandeh, Pouria, Vahid Kayvanfar, Majid Rafiee, and Frank Werner. 2022. "Home Health Care Planning with the Consideration of Flexible Starting/Ending Points and Service Features" Axioms 11, no. 8: 362. https://doi.org/10.3390/axioms11080362

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop